Change current directory to given absolute file name DIR." (byte-code "ÃÄ!! Å=? Æ!Ç!?#ÈÉ\"3Ê!/3ÈË\"" [dir system-type default-directory abbreviate-file-name expand-file-name vax-vms file-name-as-directory file-directory-p error "%s is not a directory" file-executable-p "Cannot cd to %s: Permission denied"] 9))
(defun cd (dir) "\
Make DIR become the current buffer's default directory.
If your environment includes a `CDPATH' variable, try each one of that
colon-separated list of directories when resolving a relative directory name." (interactive "FChange default directory: ") (byte-code "ÃÄ!ÅÆ!!/ ? $ÇÈÉ!!
P!Å! Æ!ÇÈÃ\")" [f x dir t expand-file-name file-directory-p cd-absolute throw found] 6))] 3) error "No such directory found via CDPATH environment variable"] 7))
(defun load-file (file) "\
Load the Lisp file named FILE." (interactive "fLoad file: ") (byte-code "ÁÃÄ!ÁÁÂ$" [file nil t load expand-file-name] 6))
(defun load-library (library) "\
Load the library named LIBRARY.
This is an interface to the function `load'." (interactive "sLoad library: ") (byte-code "ÁÂ!" [library nil load] 2))
(defun file-local-copy (file &optional buffer) "\
Copy the file FILE into a temporary file on this machine.
Returns the name of the local copy, or nil, if FILE is directly
Select buffer BUFFER in another window." (interactive "BSwitch to buffer in other window: ") (byte-code "ÃÁÄ
Á\")" [pop-up-windows t buffer nil pop-to-buffer] 3))
(defun switch-to-buffer-other-frame (buffer) "\
Switch to buffer BUFFER in another frame." (interactive "BSwitch to buffer in other frame: ") (byte-code "ÃÁÄ
Á\")" [pop-up-frames t buffer nil pop-to-buffer] 3))
(defun find-file (filename) "\
Edit file FILENAME.
Switch to a buffer visiting file FILENAME,
creating one if none already exists." (interactive "FFind file: ") (byte-code "ÁÂÃ!!" [filename nil switch-to-buffer find-file-noselect] 3))
(defun find-file-other-window (filename) "\
Edit file FILENAME, in another window.
May create a new window, or reuse an existing one.
See the function `display-buffer'." (interactive "FFind file in other window: ") (byte-code "ÁÂÃ!!" [filename nil switch-to-buffer-other-window find-file-noselect] 3))
(defun find-file-other-frame (filename) "\
Edit file FILENAME, in another frame.
May create a new frame, or reuse an existing one.
See the function `display-buffer'." (interactive "FFind file in other frame: ") (byte-code "ÁÂÃ!!" [filename nil switch-to-buffer-other-frame find-file-noselect] 3))
(defun find-file-read-only (filename) "\
Edit file FILENAME but don't allow changes.
Like \\[find-file] but marks buffer as read-only.
Use \\[toggle-read-only] to permit editing." (interactive "fFind file read-only: ") (byte-code "ÃÄ!Âp" [filename buffer-read-only t nil find-file] 3))
Edit file FILENAME in another window but don't allow changes.
Like \\[find-file-other-window] but marks buffer as read-only.
Use \\[toggle-read-only] to permit editing." (interactive "fFind file read-only other window: ") (byte-code "ÃÄ!Âp" [filename buffer-read-only t nil find-file-other-window] 3))
Edit file FILENAME in another frame but don't allow changes.
Like \\[find-file-other-frame] but marks buffer as read-only.
Use \\[toggle-read-only] to permit editing." (interactive "fFind file read-only other frame: ") (byte-code "ÃÄ!Âp" [filename buffer-read-only t nil find-file-other-frame] 3))
(defun find-alternate-file (filename) "\
Find file FILENAME, select its buffer, kill previous buffer.
If the current buffer now contains an empty file that you just visited
(presumably by mistake), use this command to visit the file you really want." (interactive (byte-code " ÃÃ Å!Æ!ÇÈÃÃ
Create a suitably named buffer for visiting FILENAME, and return it.
FILENAME (sans directory) is used unchanged if that name is free;
otherwise a string <2> or <3> or ... is appended to get an unused name." (byte-code "Â !ÃÄ\" Å!)" [lastname filename file-name-nondirectory string= "" generate-new-buffer] 4))
(defun generate-new-buffer (name) "\
Create and return a buffer with a name based on NAME.
Choose the buffer's name using `generate-new-buffer-name'." (byte-code "ÁÂ!!" [name get-buffer-create generate-new-buffer-name] 3))
(defconst automount-dir-prefix "^/tmp_mnt/" "\
Regexp to match the automounter prefix in a directory name.")
(defvar abbreviated-home-dir nil "\
The user's homedir abbreviated according to `directory-abbrev-list'.")
(defun abbreviate-file-name (filename) "\
Return a version of FILENAME shortened using `directory-abbrev-alist'.
This also substitutes \"~\" for the user's home directory.
Type \\[describe-variable] directory-abbrev-alist RET for more information." (byte-code "Ç \" ÈÉ ÊË!SÌO!! ÊË!SÌO
Called after finding a file and by the default revert function.
Sets buffer mode, parses local variables.
Optional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an
error in reading the file. WARN non-nil means warn if there
exists an auto-save file more recent than the visited file.
NOAUTO means don't mess with auto-save mode.
Finishes by calling the functions in `find-file-hooks'." (byte-code "Í !?
ëà Π!$ÇÏ?K 3ÐÑ \":ÒHÇGÓHÃ?YÇÔÎÕ !!fÖ×Ø !!tÃÃ×ØÕØ !!!!ÙÚ Û!ÜÝÃÇ#*
¥? «ÞÇ!ßÇ!àá\"" [buffer-read-only buffer-file-name noninteractive nil not-serious msg error t warn default-directory auto-save-default noauto find-file-hooks file-writable-p file-attributes "File exists, but cannot be read." file-newer-than-file-p make-auto-save-file-name "Auto save file is newer; consider M-x recover-file" "(New file)" "Note: file is write protected" directory-file-name "File not found and directory write-protected" file-exists-p file-name-directory "Use M-x make-dir RET RET to create the directory" "Use C-u M-x make-dir RET RET to create directory and its parents" message sit-for 1 auto-save-mode normal-mode mapcar funcall] 19))
(defun normal-mode (&optional find-file) "\
Choose the major mode for this buffer automatically.
Also sets up any specified local variables of the file.
Uses the visited file name, the -*- line, and the local variables spec.
This function is called automatically from `find-file'. In that case,
we may set up specified local variables depending on the value of
`enable-local-variables': if it is t, we do; if it is nil, we don't;
otherwise, we query. `enable-local-variables' is ignored if you
Save the current buffer in its visited file, if it has been modified." (interactive) (byte-code "ÇÑ üÒ ÇÇÓ= ÔÕ!\"? >ÇÕ!Ö×!!Ø!Ù!)Ú!)KÛÜÝÞ!Ç\"!ßp!gà!?gáâãä!\"!gåæ!ç dèV ¨édSfê\" ¨É= dSfëU? ¨
É=
ìâíØ \"! ¨dbêc)î#Ç Äï@!? ÑA¶? Üð *êñ!8 ïÇòó)ô!õö!+ÿ÷ø!" [recent-save setmodes tempsetmodes system-type buffer-file-name buffer-new-name buf nil selective-display t require-final-newline hooks write-contents-hooks local-write-file-hooks write-file-hooks done buffer-file-number buffer-modified-p recent-auto-save-p vax-vms string= file-name-sans-versions create-file-buffer downcase buffer-name kill-buffer rename-buffer set-visited-file-name expand-file-name read-file-name "File to save in: " verify-visited-file-modtime file-exists-p yes-or-no-p format "%s has changed since visited or saved. Save anyway? " file-name-nondirectory error "Save not confirmed" widen 1 /= 10 13 y-or-n-p "Buffer %s does not end in newline. Add one? " append funcall basic-save-buffer-1 file-attributes (byte-code " \"" [buffer-file-name setmodes set-file-modes] 3) ((error (byte-code "À" [nil] 1))) delete-auto-save-file-if-necessary run-hooks after-save-hook message "(No changes need to be saved)"] 32))
(defun basic-save-buffer-1 nil (byte-code "ÎÎÑ
!? @Ò
!Ó!?ÔÕ\"?Ö
!?+Ô×\"?ØÙÚÛ
!\"!<Ä?ÔÜ!)IÝ ÀÒ
!
ÎÎÎÎÎ
ÞÄ
Ùßàáâ&!Ö!
Toãä åedÎ%Ä)æ
!ç
Ä#.ì Æ ? Óæ
!è
é\"ê= ä äë
Î\"åed
ÎÄ% *" [tempsetmodes setmodes buffer-file-name dir t buffer-backed-up file-precious-flag realname tempname temp nogood i succeed autosave-char nil system-type amiga-create-icons file-writable-p file-name-directory file-directory-p error "%s is not a directory" file-exists-p "Directory %s write-protected" yes-or-no-p format "File %s is write-protected; try to save anyway? " file-name-nondirectory "Attempt to save to a file which you aren't allowed to write" backup-buffer 0 concat "%s" "tmp" "%d" ((byte-code "Â !" [succeed tempname delete-file] 2)) clear-visited-file-modtime write-region file-modes rename-file set-file-modes 511 amigados amiga-put-icon] 28))
Save some modified file-visiting buffers. Asks user about each one.
Optional argument (the prefix) non-nil means save all with no questions.
Optional second argument EXITING means ask about certain non-file buffers
as well as about file buffers." (interactive "P") (byte-code "ÆÈ" [files-done abbrevs-done save-abbrevs abbrevs-changed arg abbrev-file-name nil t ((byte-code "ÈÉÊË ÌÍÎÏEC%
Ç ÈV ;&Ä;Æ!5ÉÊÆ!\";ÉËÌ!\"" [buffer exiting buffer-offer-save arg t buffer-modified-p buffer-file-name buffer-size 0 format "Save file %s? " "Save buffer %s? " buffer-name] 10)) (lambda (buffer) (byte-code "qÁ " [buffer save-buffer] 2)) buffer-list ("buffer" "buffers" "save") 18 (lambda (buf) (byte-code "Ã!ÄÅ Â" [buf view-exit-action nil view-buffer (lambda (ignore) (exit-recursive-edit)) recursive-edit] 3)) "display the current buffer" y-or-n-p format "Save abbrevs in %s? " write-abbrev-file 0 message "(No files need saving)"] 9))] 1))
(defun not-modified (&optional arg) "\
Mark current buffer as unmodified, not needing to be saved.
With prefix arg, mark buffer as modified, so \\[save-buffer] will save." (interactive "P") (byte-code "ÁÂÃÄ!Å!" [arg nil message "Modification-flag set" "Modification-flag cleared" set-buffer-modified-p] 3))
(defun toggle-read-only (&optional arg) "\
Change whether this buffer is visiting its file read-only.
With arg, set read-only iff arg is positive." (interactive "P") (byte-code "Â ??Ã !ÄVÅÆ !" [buffer-read-only arg nil prefix-numeric-value 0 set-buffer-modified-p buffer-modified-p] 4))
(defun insert-file (filename) "\
Insert contents of file FILENAME into buffer after point.
Set mark after the inserted text.
This function is meant for the user to run interactively.
Don't call it from programs! Use `insert-file-contents' instead.
(Its calling sequence is different; see its documentation)." (interactive "*fInsert file: ") (byte-code "ÂÃ! ÄÅÆÇE\"È!É` A@\\!)" [filename tem nil file-directory-p signal file-error "Opening input file" "file is a directory" insert-file-contents push-mark] 6))
(defun append-to-file (start end filename) "\
Append the contents of the region to the end of file FILENAME.
When called from a function, expects three arguments,
START, END and FILENAME. START and END are buffer positions
saying what text to write." (interactive "r
FAppend to file: ") (byte-code "ÄÅ
Ã$" [start end filename t nil write-region] 5))
(defun file-newest-backup (filename) "\
Return most recent backup file for FILENAME or nil if no backups exist." (byte-code "Å!Æ!Ç!È
Return file name to use for auto-saves of current buffer.
Does not consider `auto-save-visited-file-name' as that variable is checked
before calling this function. You can redefine this for customization.
See also `auto-save-file-name-p'." (byte-code "Â! Ã! R ÄÅÆ Ç Ç %È ÉÊ!#!" [buffer-file-name autosave-char file-name-directory file-name-nondirectory expand-file-name format concat "%s" buffer-name make-temp-name ""] 10))
(defun auto-save-file-name-p (filename) "\
Return non-nil if FILENAME can be yielded by `make-auto-save-file-name'.
FILENAME should lack slashes. You can redefine this for customization." (byte-code "ÂÃÄÅÆ% \"" [autosave-char filename string-match concat "^" ".*" "$"] 7))